/*
 * xxxx科技有限公司版权所有（）.
 * Copyright (c) 2019,  and/or its affiliates. All rights reserved.
 * @Date: 2020.07.28 14:47.
 * @Author
 * @Description  axios请求封装
 **/

import axios from 'axios'

axios.defaults.headers.post['Content-Type'] = 'application/json;charset=UTF-8'

const service = axios.create({
  // baseURL: 'http://139.196.55.102:8098', // api 的 base_url  最好采用nginx或者dev-server代理，这里不填
  // baseURL: 'http://sandlife.xajhzx.cn:8098', // api 的 base_url  最好采用nginx或者dev-server代理，这里不填 -- 生产环境
  baseURL: 'http://jxjf-gs.com', // api 的 base_url  最好采用nginx或者dev-server代理，这里不填 -- 生产环境

  // baseURL: '/api', // api 的 base_url  最好采用nginx或者dev-server代理，这里不填
  timeout: 15 * 1000 // 请求超时时间
})

/**
 * 请求发送
 */
service.interceptors.request.use((config) => {
    return config
  },
  error => {
    Promise.reject(error)
  }
)

/**
 * 请求响应
 */
service.interceptors.response.use(
  response => {
    // console.log('axios 数据结果返回*****', response)
    if (response) {
      return response.data
    }
  },
  error => {
    console.log('axios 走 err' + error) // for debug
    return Promise.reject(error)
  }
)

export default service
